package com.xh.web.mapper;


import com.xh.web.domain.DImport;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

/**
 * 导入记录Mapper接口
 * 
 * @author fulan
 * @date 2020-09-14
 */
@Mapper
public interface DImportMapper 
{
    /**
     * 查询导入记录
     * 
     * @param id 导入记录ID
     * @return 导入记录
     */
    public DImport selectDImportById(String id);

    /**
     * 查询导入记录列表
     * 
     * @param userId 导入记录
     * @return 导入记录集合
     */
    public List<DImport> selectDImportList(String userId);

    /**
     * 新增导入记录
     * 
     * @param dImport 导入记录
     * @return 结果
     */
    public int insertDImport(DImport dImport);

    /**
     * 修改导入记录
     * 
     * @param dImport 导入记录
     * @return 结果
     */
    public int updateDImport(DImport dImport);

    /**
     * 删除导入记录
     * 
     * @param id 导入记录ID
     * @return 结果
     */
    public int deleteDImportById(String id);

    /**
     * 批量删除导入记录
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteDImportByIds(String[] ids);


    //查询数据库下所有表
    public List<Map> getTables();
}
